summaryrefslogtreecommitdiffstats
path: root/translations/assistant_zh_CN.ts
Commit message (Expand)AuthorAgeFilesLines
* Update URL's to use new domain.Jason McDonald2009-08-121-2/+2
* Fix the About Qt dialog text to be truthful, post-LGPLJason McDonald2009-04-181-106/+113
* Long live Qt 4.5!Lars Knoll2009-03-231-0/+1193
ss='column3'>| | | | | | | | Return a valid pointer instead of failed assertion. | * Remove prof_accumbytes in arenaYinan Zhang2019-07-161-1/+0 | | | | | | | | | | `prof_accumbytes` was supposed to be replaced by `prof_accum` in https://github.com/jemalloc/jemalloc/pull/623. | * Fix a bug in prof_dump_writeYinan Zhang2019-07-161-1/+1 | | | | | | | | | | | | | | | | | | | | | | | | The original logic can be disastrous if `PROF_DUMP_BUFSIZE` is less than `slen` -- `prof_dump_buf_end + slen <= PROF_DUMP_BUFSIZE` would always be `false`, so `memcpy` would always try to copy `PROF_DUMP_BUFSIZE - prof_dump_buf_end` chars, which can be dangerous: in the last round of the `while` loop it would not only illegally read the memory beyond `s` (which might not always be disastrous), but it would also illegally overwrite the memory beyond `prof_dump_buf` (which can be pretty disastrous). `slen` probably has never gone beyond `PROF_DUMP_BUFSIZE` so we were just lucky. | * Fix logic in printingYinan Zhang2019-07-163-3/+2 | | | | | | | | | | | | `cbopaque` can now be overriden without overriding `write_cb` in the first place. (Otherwise there would be no need to have the `cbopaque` parameter in `malloc_message`.) | * Reorder the configs for AppVeyor.Qi Wang2019-07-151-8/+8 | | | | | | | | Enable-debug and 64-bit runs tend to be more relevant. Run them first. | * Fix redzone setting and checkingYinan Zhang2019-07-121-2/+2 | | | * Add missing safety_check.c to MSBuild projectsfrederik-h2019-05-244-4/+12 | | | | | | | | | | | | The file is included in the list of source files in Makefile.in, but it is missing from the project files. This causes the build to fail due to unresolved symbols. | * Avoid blocking on background thread lock for stats.Qi Wang2019-05-221-1/+7 | | | | | | | | | | | | Background threads may run for a long time, especially when the # of dirty pages is high. Avoid blocking stats calls because of this (which may cause latency spikes). | * Add experimental.arenas.i.pactivep.Qi Wang2019-05-221-7/+82 | | | | | | | | | | | | | | The new experimental mallctl exposes the arena pactive counter to applications, which allows fast read w/o going through the mallctl / epoch steps. This is particularly useful when frequent balancing is required, e.g. when having multiple manual arenas, and threads are multiplexed to them based on usage. | * Add confirm_conf optionYinan Zhang2019-05-226-107/+196 | | | | | | | | | | | | If the confirm_conf option is set, when the program starts, each of the four malloc_conf strings will be printed, and each option will be printed when being set. | * Improve memory utilization testsYinan Zhang2019-05-212-121/+200 | | | | | | | | | | Added tests for large size classes and expanded the tests to cover wider range of allocation sizes. | * Fix GCC-9.1 warning with macro GET_ARG_NUMERICVaibhav Jain2019-05-211-1/+1 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GCC-9.1 reports following error when trying to compile file src/malloc_io.c and with CFLAGS='-Werror' : src/malloc_io.c: In function ‘malloc_vsnprintf’: src/malloc_io.c:369:2: error: case label value exceeds maximum value for type [-Werror] 369 | case '?' | 0x80: \ | ^~~~ src/malloc_io.c:581:5: note: in expansion of macro ‘GET_ARG_NUMERIC’ 581 | GET_ARG_NUMERIC(val, 'p'); | ^~~~~~~~~~~~~~~ ... <snip> cc1: all warnings being treated as errors make: *** [Makefile:388: src/malloc_io.sym.o] Error 1 The warning is reported as by default the type 'char' is 'signed char' and or-ing 0x80 will turn the case label char negative which will be beyond the printable ascii range (0 - 127). The patch fixes this by explicitly casting the 'len' variable as unsigned char' inside the 'switch' statement so that value of expression " '?' | 0x80 " falls within the legal values of the variable 'len'. | * Track nfills and nflushes for arenas.i.small / large.Qi Wang2019-05-157-14/+138 | | | | | | | | | | | | Small is added purely for convenience. Large flushes wasn't tracked before and can be useful in analysis. Large fill simply reports nmalloc, since there is no batch fill for large currently. | * Fix assert in free fastpathYinan Zhang2019-05-151-1/+1 | | | | | | | | | | rtree_szind_slab_read_fast() may have not initialized alloc_ctx.szind, unless after confirming the return is true. | * Improve macro readability in malloc_conf_initYinan Zhang2019-05-081-22/+22 | | | | | | | | Define more readable macros than yes and no. | * Remove best fitDave Watson2019-05-081-32/+8 | | | | | | | | | | | | | | | | This option saves a few CPU cycles, but potentially adds a lot of fragmentation - so much so that there are workarounds like max_active. Instead, let's just drop it entirely. It only made a difference in one service I tested (.3% cpu regression), while many services saw a memory win (also small, less than 1% mem P99) | * Add max_active_fit to first_fitDave Watson2019-05-081-1/+10 | | | | | | | | | | The max_active_fit check is currently only on the best_fit path, add it to the first_fit path also. | * Add nonfull_slabs to bin_stats_t.Doron Roberts-Kedes2019-04-297-1/+42 | | | | | | | | | | | | | | When config_stats is enabled track the size of bin->slabs_nonfull in the new nonfull_slabs counter in bin_stats_t. This metric should be useful for establishing an upper ceiling on the savings possible by meshing. | * Improve size class headerYinan Zhang2019-04-241-8/+21 | | | | | | | | | | | | Mainly fixing typos. The only non-trivial change is in the computation for SC_NPSIZES, though the result wouldn't be any different when SC_NGROUP = 4 as is always the case at the moment. | * configure.ac: Add an option to disable docFabrice Fontaine2019-04-232-1/+20 | | | | | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> | * Fix typo derived from tcmalloc's pprof2019-04-231-1/+1 | | | | | | | | | | The same pr is submitted into gperftools: https://github.com/gperftools/gperftools/pull/1105 | * Enforce TLS_MODEL attribute.Qi Wang2019-04-163-6/+10 | | | | | | | | | | Caught by @zoulasc in #1460. The attribute needs to be added in the headers as well. | * Safety checks: Run tests by defaultDavid Goldblatt2019-04-153-0/+27 | | | * Safety checks: Add a redzoning feature.David Goldblatt2019-04-1512-19/+230 | | | * Safety checks: Indirect through a function.David Goldblatt2019-04-154-1/+20 | | | | | | | | This will let us share code on failure pathways.pathways | * Safety checks: Expose config value via mallctl and stats.David Goldblatt2019-04-152-0/+4 | | | * Move extra size checks behind a config flag.David Goldblatt2019-04-154-22/+40 | | | | | | | | | | This will let us turn that flag into a generic "turn on runtime checks" flag that guards other functionality we have planned. | * Add an autoconf feature test for format_arg and a jemalloc-specificzoulasc2019-04-154-1/+22 | | | | | | | | macro for it. | * Fix incorrect macro use.zoulasc2019-04-151-1/+1 | | | | | | | | Compiling with warnings produces missing prototype warnings. | * Convert the format generator function to an annotated format function,zoulasc2019-04-151-15/+18 | | | | | | | | so that the generated formats can be checked by the compiler. | * Separate tests for extent utilization APIYinan Zhang2019-04-104-197/+194 | | | | | | | | As title. | * remove compare and branch in fast path for c++ operator delete[]mgrice2019-04-084-3/+17 | | | | | | | | Summary: sdallocx is checking a flag that will never be set (at least in the provided C++ destructor implementation). This branch will probably only rarely be mispredicted however it removes two instructions in sdallocx and one at the callsite (to zero out flags). | * Fix test/unit/prof_logQi Wang2019-04-051-5/+7 | | | | | | | | | | Compiler optimizations may produce traces more than expected. Instead verify the lower bound only. | * Ensure page alignment on extent_alloc.Qi Wang2019-04-043-6/+7 | | | | | | | | | | | | This is discovered and suggested by @jasone in #1468. When custom extent hooks are in use, we should ensure page alignment on the extent alloc path, instead of relying on the user hooks to do so. | * Add memory utilization analytics to mallctlYinan Zhang2019-04-046-5/+526 |/ | | | | | The analytics tool is put under experimental.utilization namespace in mallctl. Input is one pointer or an array of pointers and the output is a list of memory utilization statistics. * Merge branch 'dev'5.2.0Qi Wang2019-04-03