Commit Graph

25 Commits

Author SHA1 Message Date
Dave Halter
d7d9c9642a Don't use goto_definitions anymore, use infer 2019-12-20 19:06:24 +01:00
Dave Halter
7f8ba17990 Get rid of all completions usages 2019-12-20 17:47:37 +01:00
Dave Halter
d1501527a2 Add a script for profiling pytest 2019-06-19 18:28:45 +02:00
Dave Halter
26b49f8d01 Make the profile_output script usable for Python 2 as well 2018-12-11 00:11:49 +01:00
Dave Halter
2b268435c4 Make some profile output better 2018-12-01 13:35:29 +01:00
Dave Halter
07d48df314 Make it possible to have higher precision with pstats displayed 2018-12-01 11:45:09 +01:00
Dave Halter
2eb5e9b42d Improve the profiling script 2018-11-28 22:48:13 +01:00
Dave Halter
305fd66e1c Upgrade the wx widgets paths 2018-03-19 00:05:04 +01:00
Hugo
4199ac1a6f http -> https 2018-01-05 11:39:42 +01:00
Dave Halter
f6f2765ab9 Rename the profile script to profile_output to avoid name clashes with the stdlibs profile.py. 2017-03-31 17:27:16 +02:00
Dave Halter
36b2fce030 The profile scripts default had to be changed. 2017-03-31 17:26:24 +02:00
Dave Halter
519fa9cfb5 Remove complicated merging of used names from the parser.
It's a lot of complicated code and a lot can go wrong. It also didn't speed up anything. If anything it made things like 5% slower. I have tested this with:

./scripts/diff_parser_profile.py wx._core.py

wx._core.py is not part of Jedi.
2017-03-16 22:00:01 +01:00
Dave Halter
ce41119051 Fix some stuff in a diff profile test script. 2017-03-16 21:45:51 +01:00
Dave Halter
b18239f9dd Add a way to profile the diff parser. 2017-01-25 23:00:33 +01:00
Dave Halter
0203461980 Disable the star import cache. 2015-04-26 00:02:47 +02:00
Dave Halter
e82d51e161 Correct a path in memory check. 2015-01-15 02:03:26 +01:00
Dave Halter
3d9d0bfd03 Name.get_code caching to make lookups faster 2014-04-12 15:28:19 +02:00
Dave Halter
7f288eb0b0 Add a nice and small profile script for Jedi. 2014-04-11 16:01:26 +02:00
Dave Halter
2252271bf5 fix unicode issues with python2.7 2014-02-25 12:54:06 +01:00
Dave Halter
c5fcebde82 changed _compatibility.utf8 -> 'u' and removed a lot of the issues with the now enforced unicode source input of the parser 2014-02-23 11:29:00 +01:00
Dave Halter
82f27569b2 little changes to clean up the code (flake8) 2014-02-14 12:53:22 +01:00
Dave Halter
660a29ef93 multiple passes for wx script 2014-02-13 17:47:52 +01:00
Dave Halter
5be996baa8 more detailed wx._core module inspection as a script. This makes it possible to compare different Jedi commits in speed and memory efficiency 2014-02-13 16:51:04 +01:00
Dave Halter
1c1349162c memory_check.py should be an executable script 2014-01-13 13:55:29 +01:00
blink1073
9478908346 Add a module to test the memory usage with large libaries 2014-01-12 19:57:02 -06:00