Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Load testing #37

Open
pfalcon opened this issue Jan 30, 2018 · 2 comments
Open

Load testing #37

pfalcon opened this issue Jan 30, 2018 · 2 comments

Comments

@pfalcon
Copy link
Owner

pfalcon commented Jan 30, 2018

ScratchABit generally works well for typical "embedded" size of projects, on the order of 1MB of raw code. It's also written in a way "aware" of potential bottlenecks, e.g. common operations, like browsing around and DB saving are optimized, operation which are known to be "not instant", e.g. complete disassembly write-out or full-text search, have progress indicators.

However, would be useful to perform more dedicated load testing on bigger files. Following areas can be identified:

  1. Opening of structure executable/object formats (currently ELF is supported). For example, parsing ELF files with big string tables may take noticeable time (handled by 3rd-part lib). E.g., would be nice to test performance of loading tens-of-MB ELF files.
  2. Testing saving of projects with 8MB or more of raw binary code.
  3. Like above, but disassembly writing/full-text search.
@pfalcon
Copy link
Owner Author

pfalcon commented Jan 30, 2018

E.g., for text search #21 should be implemented.

@pfalcon
Copy link
Owner Author

pfalcon commented Jan 30, 2018

Testing saving of projects with 8MB or more of raw binary code.

Should be facilitated by 6c554a0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant