https://www.workforperformance.com/ Work for Performance Introduction This is a list of issues concerning performance in open-source software. The list is compiled using the APIs of libraries.io and github.com. The most depended-upon packages are pulled and a list of open issues with "performance" in their tag or title is downloaded. Motivation Because climate-change is eating the world. CPUs need power. Less CPU-usage equals less power-consumption. Author Made by Fabian Zeindl https://github.com/fab1an LinkedIn Open Issues per language Generated on 06.10.2021 Java * junit-team/junit4 - Performance issue: @DataPoints from functions and @Theory with multiple arguments * google/guava - MapMakerInternalMap potential performance improvement? * google/guava - Missing Performance Optimization for toArray of size zero * google/guava - com.google.common.io.AppendableWriter performance. * google/guava - Large Regression in Performance of ImmutableSet Building. * google/guava - Performance tweak for CharSink.write(CharSequence) and related methods * google/guava - Multisets intersection and union: Note performance effect of argument order in javadoc * google/guava - Guava ImmutableList (and others) offer awful performance in some cases due to size-optmized specializations * mockito/mockito - Mockito initialise performance * mockito/mockito - Improve performance of MockitoJUnitRunner * mockito/mockito - Performance degradation after migration to mockito 2 * mockito/mockito - Performance issue with JUnit5 Jupiter (MockitoExtension) * FasterXML/jackson-databind - FasterXML performance regression when dealing with list * FasterXML/jackson-databind - Huge performance problem deserializing java.nio.file.Path with existing Windows Samba/CIFS mounts * FasterXML/jackson-databind - Optimize `UntypedObjectDeserializer` wrt recursion * JodaOrg/joda-time - Performance issue due to usage of synchronized java.util.TimeZone.getTimeZone(String) in CachedDateTimeZone * FasterXML/jackson-core - Add configurable "document/processing limits" for JSON parser * FasterXML/jackson-core - Consider number-decoding improvements from jsoniter or Lemire's "fast double parser" (esp. for `double `/`float`, `BigInteger`) * FasterXML/jackson-core - Use Ryu for Float/Double to String conversions * FasterXML/jackson-core - Add `vanilla` flag for generators * FasterXML/jackson-core - Optimize TextBuffer.contentsAsDouble() * projectlombok/lombok - Extensive performance issues with Lombok and STS/Eclipse * projectlombok/lombok - Performance decrease when using lombok 1.14 with STS 3.6.0 * projectlombok/lombok - Performance issues with a large amount of @Singular annotations within one class * spring-projects/spring-framework - Improve HandlerMappingIntrospector performance [SPR-16013] * spring-projects/spring-framework - getBean(Class) lookup performance degredation on upgrade * spring-projects/spring-framework - Huge performance issue with @Transactional [SPR-15909] * spring-projects/spring-framework - Improve performance for synthesizing a single annotation instance * spring-projects/spring-framework - Performance degradation in SPEL expression evaluation [SPR-16942] * spring-projects/spring-framework - Optimize performance of autowiring for Groovy/Grails [SPR-11864] * spring-projects/spring-framework - Reduce the effect of different base package configuration on component scanning performance and make the effect more intuitive [SPR-16649] * spring-projects/spring-framework - Storing JVM system properties in the Spring Environment as Properties can degrade performance due to synchronization * spring-projects/spring-framework - Improve performance of # getBeanNamesForType() while the BeanFactory configuration is not yet frozen [SPR-13610] * hamcrest/JavaHamcrest - hasKey performance issue * h2database/h2database - large SQL has performance problem * h2database/h2database - Performance issue with H2 View * h2database/h2database - MVStore performance degradation when auto-commit is disabled * h2database/h2database - DELETE performance drops a lot compared to stable 1.4.200 * spring-projects/spring-boot - Gather @Condition performance metrics * alibaba/fastjson - Great serialization performance for small payloads; not so much for large ones * google/guice - Optimize Injection Performance * google/guice - Guice Injector create performance issue * google/guice - Marker annotations to enhance performance of InjectionPoint#getInjectionPoints() method * eclipse/jetty.project - JDBCSessionDataStore schema potential performance issue * eclipse/jetty.project - A new method to optimize finding bytes performance * powermock/powermock - Terrific performance of MockClassLoader.loadMockClass * powermock/powermock - Add possibility to declaratively choose what to byte-code manipulate to gain performance * jboss-javassist/javassist - #222 introduced a major performance regression * eclipse/org.aspectj - Review/port performance enhancements proposed in bugzilla issue * FasterXML/jackson-modules-java8 - Consider performance improvements for Date/Time parsing * SeleniumHQ/selenium - Performance regression for mouse movements when w3c compliance is active * SeleniumHQ/selenium - C# unable to enable performance logging for ChromeDriver * pgjdbc/pgjdbc - JDBC Postgresql jsonb query performance issue * pgjdbc/pgjdbc - Very slow performance over network (small TCP window size) * pgjdbc/pgjdbc - Rewrite batch update into "update from" query * pgjdbc/pgjdbc - Speed improvements due to reduced logging * bcgit/bc-java - performance issue with BCFIPS library in NON Approved Mode * bcgit/bc-java - Performance Issue with Base64InputStream used in BasicMimeParser * bcgit/bc-java - Performance problems using BC 1.61 * cglib/cglib - Poor multithreading performance, even with cache turned off * ionic-team/capacitor - bug: Android - Performance issue after scrolling * ionic-team/capacitor - Improve performance of `sync` on iOS * ionic-team/capacitor - bug: Performance hit when using arrays with plugin events * netty/netty - ByteBuf very poor sequential read/write performance compared with ByteBuffer or byte[] * netty/netty - Write a Performance-Testsuite * netty/netty - HTTP2 performance on client side * netty/netty - Unstable performance of ChunkedWriteHandler in Windows * netty/netty - Performance degradation in SslContextBuilder.build () on Java 11 for mTLS connections * netty/netty - Make SslHandler treat OpenSslEngine specially for maximum performance. * netty/netty - How can we close gap on client performance vs blocking sockets? * netty/netty - Performance: Netty HTTP/1.1 and HTTPS/2 server in one or two cpu Docker container * brettwooldridge/HikariCP - Performance problem of HikariCP under pressure JavaScript * webpack/webpack - Allow for multiple Performance Budgets * webpack/webpack - [webpack 5] rebuild is twice as slow comparing to webpack 4 * webpack/webpack - RFC: a simplified version of the DllPlugin * facebook/react - Question: React supports performance answers. * facebook/react - Root-level performance events * facebook/react - Performance enhancements in niche situations * facebook/react - Distribute source maps for easier debugging in Chrome's Performance tab * facebook/react - DevTools: Better linking between browser Performance tab and DevTools Profiler * babel/babel - @babel/plugin-transform-react-inline-elements performance boost * prettier/prettier - Performance on big files * prettier/prettier - formatWithCursor performance bottleneck * yannickcr/eslint-plugin-react - Performance issues * yannickcr/eslint-plugin-react - react/style-prop-object: document performance issues * webpack/webpack-dev-server - Poor performance with big project * webpack/webpack-dev-server - Application with multiple iframes performances problems on hot reload * vuejs/vue - An anti-pattern in computed property may cause performance issue * vuejs/vue - Performance: Include/Use uid in the name when using performance.measure * vuejs/vue - Performance: compile default slots to functions * vuejs/vue - Enable performance measuring in production, at the user's request * vuejs/vue - O(n^2) performance when tearing down deps * vuejs/vue - Computed properties can have widely different performance characteristics on client and server (because they are not cached during SSR) * moment/moment - Investigate performance tuning of moment creation and comparison * okonet/lint-staged - [Performance improvment / coherence] Add an option to stop as soon a task failed (no concurrent) * karma-runner/karma - Performance-wise way to run all tests in test file * karma-runner/karma - Performance issue with serving files in Karma 1.4 * gotwarlost/istanbul - Debugging coverage performance? * gruntjs/grunt - `grunt.file.expand` performance on Windows * airbnb/javascript - README.md Performance section most of the urls return 503 error * browserify/browserify - Potential Performance Optimization * browserify/browserify - significant bundle performance increase [replace detective with regexp in module-deps] * yargs/yargs - Improve performance during validation. * yargs/yargs - Bot performance when using subcommands. * mysticatea/npm-run-all - [Question] performance between flat npm-run-all -p vs nested npm-run-all -p * TypeStrong/ts-loader - Incremental Compile Performance Regression 8.0.3 -> 8.0.11 * shelljs/shelljs - Consider switching to fast-glob for performance * avajs/ava - Cold-start forks for faster test runs in watch mode Go * golang/protobuf - encoding/protojson: poor serialization performance * golang/protobuf - proto: specialize map for performance * golang/protobuf - proto: performance regression for cross-version interoperability of generated messages * golang/protobuf - protoc-gen-go: support generating structs with non-pointer message fields * golang/protobuf - proto: add function to shallow copy a message * golang/protobuf - protoc-gen-go: use pointer for unknownFields * golang/protobuf - protoc-gen-go: elide sizeCache for small messages * golang/protobuf - proto: add scatter/gather API for serialization * golang/protobuf - protoc-gen-go: fully generate marshaling and unmarshaling code * sirupsen/logrus - Failures of firing log hooks can potientially cause performance degradation * sirupsen/logrus - locking occurs too high up in the call stack * prometheus/client_golang - Improve counter performance with per-CPU sharded values once they are available in Go * gogo/protobuf - `(gogoproto.stdtime) = true` causes low marshal performance * gogo/protobuf - Significant performance variation for defining times * aws/aws-sdk-go - Sending streams to s3manager uses gobs of ram * json-iterator/go - Go 1.14 json beats json-iterator in performance * go-sql-driver/mysql - Support CLIENT_OPTIONAL_RESULTSET_METADATA * go-sql-driver/mysql - Allow to specify an auth plugin * go-sql-driver/mysql - [database/sql] At least 32 bytes of garbage allocated per column * lib/pq - HUGE performance overhead per row in result * googleapis/google-cloud-go - bigtable: Simulate latency/errors in Bigtable emulator for performance / DiRT testing * pelletier/go-toml - Performance issues * spf13/afero - Performance improvement for readdir * census-instrumentation/opencensus-go - Improve performance of stats recording * census-instrumentation/opencensus-go - zpages: add option for enabling / disabling zpages at startup time * moby/moby - Docker build/push performance is inexplicably slow * moby/moby - CIFS mounts performance issues on overlay network * moby/moby - Network performance of OVS internal port * moby/moby - Unencrypted overlay network performance slows to a crawl when crossing nodes * moby/moby - Network performance problems with Macvlan driver and Iperf3 * moby/moby - Deployment: Distribution According to Node Performance / Load (new feature) * moby/moby - layer preparation in daemon causes slow v2 push performance * moby/moby - 99% performance loss when using encrypted overlay network in swarm mode * moby/moby - Running a container that hogs disk I/O write throughput hurts daemon performance * moby/moby - The number of processes in "uninterruptible sleep" ("D") on the host gravely influences dockerd performance * moby/moby - Inexplicable Performance Characteristics (Macbook Air faster than AWS c4.8xlarge at container creation) * moby/moby - when use docker with devicemapper(direct-lvm) , the performance(disk Random read-write stress test) is lower than the host? * moby/moby - Container multihost network performance on VXLAN can be improved if docker0 GRO(generic receive offload) is disabled * moby/moby - Support a method in volume plugin interface to fetch performance counters managed by the plugin for persistent volumes. * etcd-io/bbolt - Performance considerations of using multiple (nested) buckets? * etcd-io/bbolt - Seems the FreelistMapType has a poor delete performance while nosync * etcd-io/bbolt - Performance difference between array loop and prefix scan * etcd-io/bbolt - How to improve performance for thousands of writes? Perfomance seems to jump from .001s per 1,000 inserts to .7s * dominikh/go-tools - go/loader: make use of parser.SkipObjectResolution * dominikh/go-tools - Optimize on-disk format of cached facts * dominikh/go-tools - More fine-grained parallelism * dominikh/go-tools - Optimization: don't allocate to check number of non-debug referrers * dominikh/go-tools - Tests use too much memory * dominikh/go-tools - ssa: look into optimizing global variable initializers * dominikh/go-tools - ssa: evaluate space/time requirements of GlobalDebug, see if we can do better * dominikh/go-tools - Don't run impossible analyzers, based on imports * dominikh/go-tools - Reduce uses of Render * dominikh/go-tools - Investigate uses of map[*ssa.BasicBlock]T * klauspost/compress - zstd encode: Add block continuation logic PHP * phpstan/phpstan - Simple list takes very long to analyse * phpstan/phpstan - Parsing a file with a number of if blocks takes a long time * phpstan/phpstan - Very long analysis of Propel2 queries * phpstan/phpstan - Execution time increases exponentially when merging arrays * phpstan/phpstan - Large memory comsumption * phpstan/phpstan - Allowed memory size of 268435456 bytes exhausted * phpstan/phpstan - slowness on a high number of if's inside the loop * phpstan/phpstan - Slowness on high cyclomatic complexity * phpstan/phpstan - Function nesting causes hangs and fatal error * doctrine/orm - DDC-3282: Pagination class CountOutputWalker has poor performance with MySQL * doctrine/orm - Low performance when executing setParameter() on a query that has a big amount of parameters * doctrine/orm - X-ToMany Associations with mixed type JoinColumns and resultant Query performance fetching Collection * doctrine/dbal - Caching not improving execution time at all * symfony/symfony - [Form] ResizeFormListener performance issues * symfony/symfony - [RFC][Validator] Deprecate argument for ExecutionContextInterface::getPropertyPath() * symfony/symfony - [Validator] Unnecasarry validation metadata disk reads * silverstripe/silverstripe-framework - Versioned dev/build performance with large datasets * silverstripe/silverstripe-framework - Performance: ClassInfo::class_name() calls in DataObjectSchema * silverstripe/silverstripe-framework - "SELECT DISTINCT" on all queries is a performance sucker * silverstripe/silverstripe-framework - RFC Implement a build targeted at detecting performance regression * Intervention/image - Performance issue? * Intervention/image - Performance considerations * Intervention/image - possible new high-performance backend? * craftcms/cms - Degraded performance in CP Assets view for folders with many subfolders * phpDocumentor/phpDocumentor - Create strategy to do continual performance tests TypeScript * Microsoft/TypeScript - Performance: variance check balloons number of instantations and degrades performance * Microsoft/TypeScript - Improve the performance of updateExportedFilesMapFromCache * Microsoft/TypeScript - Performance depends on declaration order * Microsoft/TypeScript - Improve performance for large unions with few non-primitives * Microsoft/TypeScript - Disallow excess properties to React components (for performance) * Microsoft/TypeScript - Performance Microbenchmark Infrastructure * Microsoft/TypeScript - Performance regression in #32582 * Microsoft/TypeScript - Performance regression in #33473 * Microsoft/TypeScript - Rewrite `getAccessibleSymbolChain` for performance * Microsoft/TypeScript - Update the performance test suite * Microsoft/TypeScript - Add performance coverage for builder/ incremental/watch scenarios * Microsoft/TypeScript - Keep TSServer alive longer for initialization performance * Microsoft/TypeScript - Add types for window.performance.getEntriesByType * Microsoft/TypeScript - Missing onresourcetimingbufferfull event from Performance interface * Microsoft/TypeScript - TS Server performance 10-50mb files * Microsoft/TypeScript - Performance of getSemanticDiagnostics in compiler API * Microsoft/TypeScript - Slow Performance with Type Inference on JSX Element * Microsoft/TypeScript - Opportunity: Improve compiler performance by avoiding property accesses * facebook/jest - jest 25 performance * facebook/jest - Missing node global `performance` in test environment * facebook/jest - Very poor performance on basic tests * facebook/jest - Build a high-performance version of `resolve` * facebook/jest - [discussion] Improving Jest performance with a custom resolver * facebook/jest - [Feature request]: output diagnostic information for debugging performance issues * facebook/jest - does automock lead to performance issues or not? * facebook/jest - Jest performance is at best 2x slower than Jasmine, in our case 7x slower * facebook/jest - Performance - start up - Can haste-map do less if you don't --changedSince ? * facebook/jest - Performance issue: with two cores 1 worker is faster than 2 workers * Microsoft/tslib - __spread Performance Issues * vuejs/vue-next - Improve reactive collections performance * kulshekhar/ts-jest - Massive performance degradation in getCacheKey() * kulshekhar/ts-jest - RFC: Performance report for each ts-jest version * kulshekhar/ts-jest - High memory usage with jest projects * kulshekhar/ts-jest - Module caching memory leak * typescript-eslint/typescript-eslint - Documentation feature request - Rule performance benchmarks * typescript-eslint/typescript-eslint - Purge programs once they are done * angular/angular - Performance conformance compile-time checks * angular/angular - New topic: Improving application performance * angular/angular - writeStyleAttribute performance issues * angular/angular - Provide one time binding possibility for better performance * angular/angular - Feature request: patch performance.now within a FakeAsync zone * angular/angular - slow performance on google page speed due to zone.js * angular/angular - aio: improve performance and follow best practices * angular/angular - Huge performance impact on Component's host document click * angular/angular - Angular animation - nested animation inside *ngIf performance problem * angular/angular - perf(docs-infra): various issues affecting performance of angular.io * storybookjs/storybook - Upgrading to v6 has caused performance issues with large inline Base 64 encoded images * rbuckton/reflect-metadata - Performance Impact * angular/angular-cli - Schematics - visit function performance * s-panferov/awesome-typescript-loader - TsConfigPathsPlugin makes build performance worse. * s-panferov/awesome-typescript-loader - FYI: performance up to x4 after switching to ts-loader * s-panferov/awesome-typescript-loader - Performance guidelines - can we add them to the doc? * graphql/graphql-js - diagnostics channel out for performance checking * graphql/graphql-js - Performance issue with GraphQLError.js with sourcemaps enabled * puppeteer/puppeteer - performance.timing * puppeteer/puppeteer - Optimize performance with different sessions * puppeteer/puppeteer - window.performance.memory empty object when running headless * puppeteer/puppeteer - UnhandledPromiseRejectionWarning: Error: Protocol error (Performance.enable): Target closed. * puppeteer/puppeteer - Standardize the name convention for the performance results * puppeteer/puppeteer - Is there a way to measure page performance via page.click instead of page.goto? * puppeteer/puppeteer - Big different window.performance.timing results for repeat test on the same page * immutable-js/immutable-js - Regression v4: Filtering via skipUntil vs findIndex/takeLast * immutable-js/immutable-js - LEAN Hash-Array Mapped Tries implementation? * immutable-js/immutable-js - Support tree shaking * immutable-js/immutable-js - Immutable.fromJS incorrectly handles object with "constructor" key * ng-packagr/ng-packagr - Ability to disable sub entry points * ant-design/ant-design - Spin component performance problem. * ant-design/ant-design - Rate element has very poor rendering performance * ant-design/ant-design - About Transfer component performance issues * ionic-team/stencil - performance gains with jest-screenshot vs jest-image-screenshot * ionic-team/stencil - Lighthouse / PageSpeed Insights: Does not use passive listeners to improve scrolling performance * angular/components - MdSelect Performance Issues * angular/components - IE/Edge performance (recalculate style) * angular/components - mat-select seems to have serious performance issue * angular/components - bug(mat-sort-header): performance & change detection issue with the whole table * angular/components - default item size leads to performance hit in autosize experimental scroll Python * psf/requests - Performance: Response.content is unnecessarily slow * numpy/numpy - Improve dot performance on data that isn't contiguous * numpy/numpy - BUG: extremely low performance to load numpy on numpy.random.mtrand * numpy/numpy - Improve performance of numpy.nonzero * numpy/numpy - PERF: loadtxt default float converter degrades performance for niche case * numpy/numpy - numpy.linalg.cholesky performance * numpy/numpy - Performance of fromfile on Python 3 * numpy/numpy - lexsort performance appears less than optimal * numpy/numpy - BUG,PERF: UFuncs use unnecessary buffering losing unnecessary performance * numpy/numpy - ufunc performance inconsistency regarding fp32/fp64 inplace/out-of-place * numpy/numpy - Performance regression between 1.16.4 and 1.11.0 * numpy/numpy - Performance of asarray() when input is already an array * numpy/numpy - Poor ndarray.take performance on Fortran order arrays (Trac #2065) * numpy/numpy - Performance discrepancy between np.inner and np.tensordot * numpy/numpy - performance of numpy.roll with empty axes or zero shift(s) * pandas-dev/pandas - Dask shuffle performance help * pandas-dev/pandas - Performance of ExtensionArray display in DataFrame/Series * pandas-dev/pandas - ENH: Pluggable SQL performance * pandas-dev/pandas - PERF: Performance Regression GroupBy apply * pandas-dev/pandas - PERF: regression in DataFrame.shift method performance * pandas-dev/pandas - ENH: Add high-performance DecimalArray type? * pandas-dev/pandas - Performance regression in rolling.Quantile.time_quantile * pandas-dev/pandas - ENH: Performance optimization for pd.merge introducing fillna= argument * pandas-dev/pandas - Investigate performance regression in TimeSeries.infer_freq * pandas-dev/pandas - BUG (Performance): Performance of to_csv varies significantly depending on when/how index is set * pandas-dev/pandas - DataFrame.__setitem__ performance regression with object dtype * pandas-dev/pandas - DatetimeIndex plot converter performance * pandas-dev/pandas - Documentation on Performance considerations * pandas-dev/pandas - performance when "combining" categories * pandas-dev/pandas - Performance issue when replacing a sting column with integer * pandas-dev/pandas - BUG: Performance regression to_csv when formatting datatime index * pandas-dev/pandas - Severe performance problems with multi-index joins * pandas-dev/pandas - Klib upgrade (factorizing performance increase) * pandas-dev/pandas - Performance of merge for categorical index vs category column * pandas-dev/pandas - ENH: improve partial key indexing performance * pandas-dev/pandas - PERF: performance regressions in 1.2.0rc * pandas-dev/pandas - Non-unique integer index performance depending on index creation method * pandas-dev/pandas - Low performance when assigning to multiple columns * pandas-dev/pandas - Performance regression in reindex.Fillna.time_float_32, etc. * pandas-dev/pandas - HDFStore performance issue of .select_as_multiple * pandas-dev/pandas - Extreme performance issue in pandas 1.0.3 when setting a new column with DatetimeIndex * pandas-dev/pandas - Performance regression in stat_ops.FrameMultiIndexOps.time_op * pandas-dev/pandas - PERF: Investivate potential performance improvements for rolling min/max * pandas-dev/pandas - Huge performance hit in get_indexer_non_unique * pandas-dev/pandas - performance issue with aggregation last/first of resampler when df contains categoricals * pandas-dev/pandas - PERF: `Index.union` is materializing even when it is not needed when `sort=False` * pandas-dev/pandas - ENH: `RangeIndex.sort_values` can avoid materialization of values. * pandas-dev/pandas - BUG: skiplist memory leak in rolling functions * pandas-dev/pandas - Memory stays around after pickle cycle * pandas-dev/pandas - ENH: add efficient `groupby` for sorted dataframe * pandas-dev/pandas - ENH: Keeping a GroupBy object after filtering * pandas-dev/pandas - ENH/CI: Cache packages installed from conda * pandas-dev/pandas - PERF: concat of pyarrow string array does not rechunk * pandas-dev/pandas - ENH: groupby.max() should not cast int to int64 but keep original data type * pandas-dev/pandas - PERF/QST: Why isn't fillna cythonized? * pandas-dev/pandas - BUG: dropna('rows') changes index type even when no row was dropped * pandas-dev/pandas - BUG: df.to_excel() with openpyxl engine doesn't use write-optimized mode, resulting in higher memory consumption * pandas-dev/pandas - BUG: very very slow when append long dictionary into HDF5 file * pandas-dev/pandas - BUG: Memory leak when using custom accessor * pandas-dev/pandas - BUG: Serializing sparse dataframe 15x slower than converting to dense version + serializing the dense version * pandas-dev/pandas - PERF: conversion of long python objects to string when using numexpr * pandas-dev/pandas - BUG: Memory leak in json encoding for time related objects * pandas-dev/pandas - ENH: consider using sets and not maps for isin, unique and duplicated * pandas-dev/pandas - PERF: slowdown in groupby/resample mean() method * pandas-dev/pandas - ENH: change the category type to use unsigned int for the internal pointers * pandas-dev/pandas - ASV: Add benchmark for indexing with .loc for sorted/unsorted DatetimeIndex * pytest-dev/pytest - rough performance analysis of the current internals * matplotlib/matplotlib - Docs: performance discussion of tight_layout * matplotlib/matplotlib - Refactor of `axis.py`/ticking should have large performance gains * matplotlib/matplotlib - [MNT]: Memory Leak detected with ASan * matplotlib/matplotlib - [MNT]: mathtext.MathTextParser is slow * matplotlib/matplotlib - Doc build slow * matplotlib/matplotlib - Memory leak when plotting multiple figures with the macOS backend * matplotlib/matplotlib - `FuncAnimation` + save() takes significantly longer to complete with a `figure()` instance vs a `Figure()` one * matplotlib/matplotlib - Usetex demo is slow on windows * matplotlib/matplotlib - Possibly excessive transform creation * matplotlib/matplotlib - Default legend location 'best' is extremely slow * matplotlib/matplotlib - imshow intermediate memory usage * matplotlib/matplotlib - Axes instantiation is very slow * matplotlib/matplotlib - LaTeX rendering is really slow * matplotlib/matplotlib - Add benchmarking suite * matplotlib/matplotlib - Speeding up the PDF backend * scipy/scipy - Performance of scipy.stats.qmc * scipy/scipy - scipy.integrate.solve_bvp performance issue * scipy/scipy - Scipy sparse performance * scipy/scipy - Monitoring performance regressions * scipy/scipy - Windows wheel performance of interpolate.griddata * scipy/scipy - Poor performance for scipy.sparse.random with extremely large shapes * scipy/scipy - Possible performance optimisation in scipy.sparse.compressed * scipy/scipy - Proposal: Update Runge-Kutta step size algorithms for predictable performance * scipy/scipy - Performance of cg is worse when running on multiple threads * scipy/scipy - Scipy linesearch: possible performance improvement in derphi(s) * scipy/scipy - Performance issue: scipy.linalg.solve_toeplitz is slow for T,x,b being matrices * scipy/scipy - Poor performance of __rmatmul__ in scipy.sparse.csc_matrix and scipy.sparse.csr_matrix * tqdm/tqdm - performance * python-pillow/Pillow - Major (non-linear) performance regression with `ImageDraw.polygon` * scikit-learn/scikit-learn - Possible performance improvement of FastICA * scikit-learn/scikit-learn - Enhance performance of EllipticEnvelope * scikit-learn/scikit-learn - [RFC] critical difference diagrams for multiple model performance comparison * scikit-learn/scikit-learn - kmeans elkan vs. lloyd performance * scikit-learn/scikit-learn - Terrible Performance of jaccard_score * scikit-learn/scikit-learn - Discussion working memory vs. performances * scikit-learn/scikit-learn - Poor performance of sklearn.cluster.KMeans for numpy >= 1.19.0 * scikit-learn/scikit-learn - OPTICS Benchmark and improve the performance * scikit-learn/scikit-learn - KMeans(init='k-means++') performance issue with OpenBLAS * scikit-learn/scikit-learn - check_is_fitted is a performance bottlenck for ensembles prediction * scikit-learn/scikit-learn - Confusion Matrix colors do not reflect the classification performance * scikit-learn/scikit-learn - Adaboost performance seems very weak for datasets with many classes * scikit-learn/scikit-learn - Investigate and fix performances in *_tree dependent algorithms due to multiple input validation. * scikit-learn/scikit-learn - CountVectorizer.transform() much slower since version 1.0 * scikit-learn/scikit-learn - Threads awaiting for GIL in Forest estimators * scikit-learn/scikit-learn - Use _openmp_effective_n_threads to take cgroups CPU quotas into account into account in Elkan and Minibatch KMeans * scikit-learn/scikit-learn - fetch_openml with mnist_784 uses excessive memory * scikit-learn/scikit-learn - IsolationForest extremely slow with large number of columns having discrete values * scikit-learn/scikit-learn - BallTree query match time is O(n) not O(log(n)) * scikit-learn/scikit-learn - Duplicate check_finite when calling scipy.linalg functions * scikit-learn/scikit-learn - PERF Cache intermediate results in decision tree estimators * scikit-learn/scikit-learn - RandomizedSearchCV is not releasing cores after fit with n_jobs = -1 * scikit-learn/scikit-learn - Minimize memory usage in Tree based models by allowing for change of internal dtype * scikit-learn/scikit-learn - Improving Mahalanobis distance KNN speed * scikit-learn/scikit-learn - PERF Optimize dot product order * scikit-learn/scikit-learn - HistGradientBoostingClassifier slow in prediction mode * scikit-learn/scikit-learn - More memory efficient LinearClassifierMixin.predict * scikit-learn/scikit-learn - dump_svmlight_file is slow and not Cython-optimized * scikit-learn/scikit-learn - metrics.confusion_matrix far too slow for Boolean cases * scikit-learn/scikit-learn - SGDRegressor is slower than 'Ridge' * scikit-learn/scikit-learn - Faster GPs using HODLR solver * scikit-learn/scikit-learn - Multicore scalability of the Histogram-based GBDT * scikit-learn/scikit-learn - Better selection of the default solver for Ridge based on the shape of data * scikit-learn/scikit-learn - Add option to use different solver to LinearRegression * scikit-learn/scikit-learn - Isolation Forest executes single-threaded during prediction * scikit-learn/scikit-learn - knn predict unreasonably slow b/c of use of scipy.stats.mode * scikit-learn/scikit-learn - Nearest neighbors with trees perf decreased by debugging stats * scikit-learn/scikit-learn - PERF: Replace range by prange when applicable * boto/boto3 - Network Performance issues when using boto3 with DynamoDB * psf/black - Performance optimization discussion * psf/black - Performance Regression Support (Manual / CI) * psf/black - Performance regression with experimental string processing * psf/black - black performance scales non-linearly with the number of files to process * giampaolo/psutil - [OS] `Process.open_files()` unsafe API usage can lead to deadlock * giampaolo/psutil - [Raspbian] battery.percent doesn't work * giampaolo/psutil - [Linux] speed up net connections with NETLINK / DIAG sockets * giampaolo/psutil - Cache C functions results (all platforms) * giampaolo/psutil - `speed/isup` returned by net_if_stats are incorrect on OSX * ipython/ipython - Startup performance. * ipython/ipython - Strongly wish for performance improvement. * ipython/ipython - Performance Issue: Startup very slow * ipython/ipython - Paste performance changes with line breaks * python-attrs/attrs - import performance: large codebases that use a lot of `attrs` classes start taking a long time to load * python-attrs/attrs - Alternative implementation for 'frozen' * python-attrs/attrs - Use cached hash codes to short-circuit equality checks * python-attrs/attrs - Caching dynamic properties when using `slots =True`. * Julian/jsonschema - performance regression from 3.2.0 to 4.0.1 * PyCQA/pylint - 30% performance regression * PyCQA/pylint - Create documentation for performance analysis on pylint * PyCQA/pylint - Performance Benchmarks / Integration tests * PyCQA/pylint - Improve the performance of pylint * PyCQA/pylint - Investigate inference cache improvements for improving the performance * samuelcolvin/pydantic - Improve BaseModel.__eq__ performance * samuelcolvin/pydantic - move pydanitc.compiled to pydantic.utils.is_compiled * uiri/toml - Compile section matching regex in encoder.py for performance. * scikit-image/scikit-image - relatively low performance of draw.polygon * scikit-image/scikit-image - Performance regression in equalize_hist * scikit-image/scikit-image - poor performance of Haar features when run with multiple threads * scikit-image/scikit-image - Explore performance of parallel Richardson-Lucy deconvolution * scikit-image/scikit-image - Improving the performance of specific functions * scikit-image/scikit-image - About geometry transform (dtype and performance) * scikit-image/scikit-image - Improve morphology performance by supporting structuring element decomposition * scikit-image/scikit-image - Performance regression in peak_local_max in version 0.18.0 * encode/django-rest-framework - Document explicit overriding of `to_representation()` for performance. * pyserial/pyserial - Serial killing performance on Pi Zero * nltk/nltk - Redundant operations on ngram language models cause high performance impact * ericvsmith/dataclasses - When API is stable, compare performance of ast vs. exec * pypa/pip - New resolver: Build automated testing to check for acceptable performance * paramiko/paramiko - Poor performance loading known hosts * paramiko/paramiko - Suboptimal performance on large buffers (sftp, stdin) * paramiko/paramiko - Terrible performance of getfo and putfo with certain file-like objects * statsmodels/statsmodels - FAQ/ENH: cross validation performance measures (GLM) * statsmodels/statsmodels - classification performance measures * statsmodels/statsmodels - Performance: GLM * statsmodels/statsmodels - Performance: VAR select_order * statsmodels/statsmodels - FAQ: Performance tips * statsmodels/statsmodels - Performance: sequential regression * statsmodels/statsmodels - big, large distributed GLM - Performance * statsmodels/statsmodels - ENH/Performance: numerical differentiation, score_factor, score derivative * statsmodels/statsmodels - FAQ/DOC/Performance: memory requirements of models * statsmodels/statsmodels - KernelReg performance in a for loop * statsmodels/statsmodels - ENH/Performance: Binning for local nonparametric estimation * statsmodels/statsmodels - ENH: graphic diagnostic binary endog - performance of predicted probabilities * statsmodels/statsmodels - SUMM/ENH/REF: performance review of GLM, fit_gradient * statsmodels/statsmodels - FAQ-D Performance: all pairwise, median, partition, U-statistics * statsmodels/statsmodels - Performance: GLM irls calculates scale in optimization loop * statsmodels/statsmodels - Performance: drop constant terms in loglike during MLE optimization * statsmodels/statsmodels - TST/Performance cluster robust in almost cross-section * statsmodels/statsmodels - Performance: Logit and GLM, and sklearn, IRLS slow with highly collinear exog * statsmodels/statsmodels - REF/Review computational shortcuts for OLS outlier influence regression diagnostics * statsmodels/statsmodels - KDEMultivariateConditional.cdf inefficient and unnecessary looping * statsmodels/statsmodels - ENH/Design using numba * statsmodels/statsmodels - ENH: QuantReg, missing start_params, convergence criteria * statsmodels/statsmodels - PERF/ENH: add _fit_cache for unchanging components in loglike * statsmodels/statsmodels - QuantReg runs 30x slower than quantile regression in R * statsmodels/statsmodels - Question about the possibility of speeding up in RegressionModel's fit method through using the pinv of X'X rather than pinv of X * statsmodels/statsmodels - SUMM/ENH: RLM/GLM nonlinear function optimization * statsmodels/statsmodels - PERF/ENH: reusing parts of regressor matrix for specification search or testing * statsmodels/statsmodels - glmnet elastic net - warm start ? * statsmodels/statsmodels - FAQ: number of cores used in statsmodels, and how to restrict it * statsmodels/statsmodels - ENH: score confidence interval for GLM, discrete * statsmodels/statsmodels - Parallel version of Formula models possibly by USING spark * statsmodels/statsmodels - Perf: check memory layout for efficient access or avoiding copies * statsmodels/statsmodels - ENH: out of core GAM * statsmodels/statsmodels - MixedLM reuse _smw_solve in special cases * statsmodels/statsmodels - FAQ-D inplace negation * statsmodels/statsmodels - GEE: several results with different covariance, slow fit. * statsmodels/statsmodels - adfuller, autolag is wasting memory * statsmodels/statsmodels - ENH: variance inflation factor * pytorch/vision - Bad Performance with default_observer for quantization * keras-team/keras - Performance issues in the program * keras-team/keras - Saved model performance discrepancies for models with equivalent behavior * keras-team/keras - Performance Bug: Quadratic runtime behavior in model.fit/predict with tf.keras.layers.experimental.preprocessing.TextVectorization * keras-team/keras - Worse performance with multiple GPU training with Keras * keras-team/keras - How to verify if masking is appropriately applied? LSTM performance drop with short sequences. * Toblerity/Shapely - Shapely 2.0: Check performance for scalar methods/attributes * marshmallow-code/marshmallow - Investigate Serialization Performance ---------------------------------------------------------------------