Giter VIP home page Giter VIP logo

hxd-plugin's People

Contributors

stong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

hxd-plugin's Issues

ExpressionSearchPlugin request

Can you write an expression search plugin? I have tried other binary editing software, but it is not as useful as Hxd. Unfortunately expression search is not currently supported

Crazy RAM usage

I am getting crazy RAM usage with HxD when opening files and having this plugin enabled; it will actually freeze the application temporarily with a "Not responding". It seems to happen every time with a high-entropy file (encrypted/compressed), otherwise is kind of hit or miss on "regular" files.

Test Avg. RAM Usage Plugin Enabled?
HxD Open (no files) 6MB Yes
HxD Open (no files) 6MB No
*Opened a 9MB encrypted file 46MB Yes
*Opened a 9MB encrypted file 7MB No
*Opened a 15MB encrypted file 680MB Yes
*Opened a 15MB encrypted file 7MB No

*These tests were simply opening the file and watching Task Manager; no scrolling, selecting, or anything was done in HxD. The CPU usage reaches nearly 20% until it reaches the "max" RAM. When closing the file, the RAM usage nearly cuts in half, but still stays high (e.g. the 680MB -> 340MB).

  • HxD 2.4.0.0 (x86-64) (no other plugins)
  • Windows 10 1909
  • i7 9th gen w/ 16GB RAM

Screenshot with the 15MB file open:

image

Attaching one of the example files that triggers this reliably (zipped, it is an encrypted file).

8A5B5897.JPG.zip

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.