Search results

From Free Pascal wiki
Jump to navigationJump to search

Page title matches

  • For an overview of optimization possibilities, see Chapter 11 of the Free Pascal Programmer's Guide. == Optimization Switches ==
    3 KB (498 words) - 02:39, 5 April 2021
  • Whole program optimization, abbreviated WPO, means that the compiler considers all compilation units t ...ight lang="pascal" inline>tchild2</syntaxhighlight> may be created, as for optimization purposes it still uses the feedback file generated during the previous comp
    17 KB (2,508 words) - 17:17, 6 August 2022
  • 16 KB (2,505 words) - 17:15, 6 August 2022
  • 16 KB (2,479 words) - 19:24, 25 April 2019

Page text matches

  • ...ning as the [[local compiler directives|''local compiler directive'']] '''$OPTIMIZATION''' switching on/off level two optimizations. '''$OPTIMIZATION''' uses the ON and OFF switches.
    556 bytes (70 words) - 13:18, 6 March 2020
  • =$OPTIMIZATION= Die Direktive $OPTIMIZATION gehört zur Code-Optimierung.<br>
    2 KB (294 words) - 11:05, 25 July 2014
  • For an overview of optimization possibilities, see Chapter 11 of the Free Pascal Programmer's Guide. == Optimization Switches ==
    3 KB (498 words) - 02:39, 5 April 2021
  • == Optimization ==
    2 KB (284 words) - 09:49, 4 January 2023
  • ...rical analysis, including mathematical functions, probabilities, matrices, optimization, linear and nonlinear equations, integration, Fast Fourier Transform, rando ...Optimization by Linear Approximation, M. Powell) for tasks of constrained optimization included in lmOptimum package, unit uCobyla.
    2 KB (284 words) - 22:57, 10 September 2020
  • === optimization requests ===
    6 KB (549 words) - 18:56, 28 January 2021
  • Due to the potential optimization of a certain operations (i.e. division or square root) the code might conta
    611 bytes (85 words) - 11:41, 25 February 2021
  • * Optimization: inherited Entries are parsed on idle. * Optimization: xml files are cached, and only parsed once or if they changed on disk
    2 KB (372 words) - 10:54, 14 June 2011
  • * Optimization and nonlinear solvers
    832 bytes (103 words) - 08:57, 14 August 2020
  • * Optimization: inherited Entries are parsed on idle. * Optimization: xml files are cached, and only parsed once or if they changed on disk
    3 KB (420 words) - 10:53, 14 June 2011
  • ...ed, consider trying [[Optimization|<syntaxhighlight lang="delphi" inline>{$optimization autoInline}</syntaxhighlight>]] first, before manually adding <syntaxhighli
    3 KB (443 words) - 14:22, 8 November 2023
  • ===No optimization===
    4 KB (475 words) - 09:28, 4 May 2022
  • == Loop optimization ==
    4 KB (595 words) - 23:04, 20 September 2023
  • ==== Optimization ==== * calculated sources: optimization, sliding median, user-defined filter
    5 KB (606 words) - 12:36, 24 October 2021
  • ...g="asm" inline>jmp</syntaxhighlight> instruction. In higher [[Optimization|optimization]] levels it might get eliminated.
    5 KB (606 words) - 23:08, 22 January 2022
  • ===Drawing optimization roadmap=== ...2 for alpha blending support). This was implemented together with the next optimization:
    7 KB (959 words) - 06:28, 8 February 2020
  • ...nce FPC 2.0.0. Use [[$optimization|<syntaxhighlight lang="pascal" inline>{$optimization}</syntaxhighlight>]] instead.
    6 KB (660 words) - 14:23, 19 February 2021
  • ...there aren't many Z80-specific optimizations implemented yet, but enabling optimization still has some small effect. Here's a simple program that works:
    4 KB (553 words) - 13:51, 24 May 2022
  • * Optimization: inherited Entries are parsed on idle * Optimization: xml files are cached, and only parsed once or if they changed on disk
    4 KB (661 words) - 00:06, 31 January 2023
  • ...branches should be considered where appropriate since they [[Case Compiler Optimization|aide compiler optimizations]].
    2 KB (259 words) - 03:14, 23 June 2020
  • The so-called “loop unrolling” [[Compiler|compiler]] optimization may ''copy'' the loop body multiple times anyway, but still you do not need
    2 KB (293 words) - 23:25, 26 January 2021
  • ...he fields of a particular class from being reordered by adding ''{$push} {$optimization noorderfields}'' before the class' declaration and ''{$pop}'' after it. ...licit side effects (e.g. they change the value of a global variable), this optimization can nevertheless result in changes in program behaviour. Examples include r
    17 KB (2,457 words) - 17:13, 25 May 2023
  • ...rce|TRandomChartSource]] || Chart source with random data for chart layout optimization at design-time
    4 KB (422 words) - 00:24, 10 September 2018
  • This also allows to re-compile packages with more/less optimization and/or with/without range/stack/overflow-checks etc.
    2 KB (314 words) - 13:29, 28 May 2022
  • ...ne in system. That is because system is usually compiled with conservative optimization settings.<br> ...ation is about the same, you can compile this with more agressive compiler optimization settings.<br>
    5 KB (802 words) - 08:55, 1 February 2020
  • ...ess encoding/decoding functions, which is based on mentioned Enum. That is optimization.
    2 KB (267 words) - 17:11, 13 December 2022
  • ...Используйте взамен [[$optimization|<syntaxhighlight lang="pascal" inline>{$optimization}</syntaxhighlight>]].
    9 KB (419 words) - 14:40, 29 April 2020
  • Whole program optimization, abbreviated WPO, means that the compiler considers all compilation units t ...ight lang="pascal" inline>tchild2</syntaxhighlight> may be created, as for optimization purposes it still uses the feedback file generated during the previous comp
    17 KB (2,508 words) - 17:17, 6 August 2022
  • * Optimization: inherited Entries are parsed on idle * Optimization: xml files are cached, and only parsed once or if they changed on disk
    6 KB (323 words) - 21:51, 22 August 2020
  • ====DOM unit: no longer uses avl_tree for node search optimization==== * '''Reason''': The optimization offered by child node indexing was applicable only to one particular usage
    9 KB (1,273 words) - 13:22, 3 March 2020
  • ...y -O1, but eventually there will be ''-O2, -O3, -O4'' similar to FPC. Each optimization can be enabled/disabled separately via some corresponding -Oo flag. * -O2: {$optimization removeemptyprocs} as FPC
    5 KB (760 words) - 12:10, 9 March 2021
  • === Faulty optimization === ...the compiler incorrectly optimised the code. So you should switch off code optimization with '''{$O-}''' at the beginning of the program.
    10 KB (1,425 words) - 02:44, 1 February 2021
  • .../syntaxhighlight> possibly prevents the compiler from performing certain [[Optimization|optimizations]].
    3 KB (441 words) - 14:05, 28 January 2022
  • ==FPC Optimization Defines== ...le that apply to the FP Compiler - see [[Optimization#Optimization_in_Code|Optimization in Code]]
    12 KB (1,774 words) - 17:57, 26 January 2024
  • = optimization =
    3 KB (439 words) - 11:45, 17 December 2019
  • ** '''-O''' (''Optimization'')
    3 KB (422 words) - 21:41, 7 April 2009
  • === Faulty optimization === ...the compiler incorrectly optimised the code. So you should switch off code optimization with {$ O-} at the beginning of the program.
    11 KB (1,520 words) - 01:31, 26 December 2020
  • ...rate one JavaScript program. This allows the compiler to use Whole Program Optimization (wpo) to determine all unused identifiers.
    3 KB (434 words) - 20:56, 28 March 2021
  • ...'', or with '''-OoFASTMATH''' optimization. It's only enabled as uncertain optimization, because if the result of the rounding doesn't fit into the target variable
    9 KB (1,322 words) - 20:42, 19 November 2023
  • == Profiling and optimization == Profiling can help to identify “critical” parts of your code, whose optimization could seriously improve the performance of your program.
    11 KB (1,761 words) - 00:12, 8 November 2021
  • ** '''-O''' (''Optimization'')
    3 KB (522 words) - 03:15, 12 May 2020
  • * <strike>add {$optimization nostackframe} to objects unit and to all code which uses it (IDE, fvision)<
    4 KB (634 words) - 12:23, 17 March 2013
  • // optimization: then part gets executed most of the time
    4 KB (528 words) - 23:05, 23 October 2019
  • ...arations. Just ignore it, because the fpc compiler does not handle such an optimization.
    6 KB (1,066 words) - 22:20, 6 April 2013
  • * [[$optimization|<syntaxhighlight lang="pascal" inline>{$optimization}</syntaxhighlight>]] switches on certain optimizations.
    14 KB (1,568 words) - 16:14, 4 September 2021
  • Optimization improvements in FPC 3.2.0 versus the current 3.0.4 being used are likely to
    4 KB (594 words) - 23:25, 3 March 2020
  • * [[Single assignment|single assignment]], a compiler optimization
    5 KB (643 words) - 00:09, 4 February 2021
  • ...cal" inline>then</syntaxhighlight>]]-branches, utilizing a [[Case Compiler Optimization|<syntaxhighlight lang="pascal" inline>case</syntaxhighlight>-statement allo
    5 KB (707 words) - 04:08, 17 October 2023
  • // optimization: then part gets executed most of the time
    4 KB (510 words) - 17:20, 6 August 2022
  • ...occurrences we could make it with less time, and might be even with better optimization of the code.
    5 KB (817 words) - 19:28, 6 August 2022
  • ...r automatic image updating and redrawing (notifications and mass operation optimization) =Pixel operation optimization=
    26 KB (3,459 words) - 08:09, 11 February 2020
  • * Optimizations. One major optimization made the test_benchmark project (in official GitHub repo) faster by 5-10 ti * Optimization, detect more anchors: ^ $ \G .*
    10 KB (1,327 words) - 19:49, 24 November 2023
  • -Oo<x> : Enable or disable optimization. The x is case insensitive:
    4 KB (613 words) - 21:48, 12 June 2019
  • A: If you use FPC 2.3.1 with whole-program optimization and the compiler can prove that it is never callable: yes. See [[Whole Program Optimization]]
    16 KB (2,072 words) - 03:33, 4 February 2021
  • ...emove unneeded code from the packages, as it does not yet have any post-js optimization.
    5 KB (814 words) - 19:22, 16 January 2023
  • A: If you use FPC 2.3.1 with whole-program optimization and the compiler can prove that it is never callable: yes. See [[Whole Program Optimization]]
    16 KB (2,158 words) - 07:25, 24 January 2020
  • '''Single assignment''' is an optimization technique that breaks the connection between variable names in a high level
    9 KB (1,373 words) - 09:09, 22 March 2013
  • // (automatically set by some optimization levels)
    6 KB (841 words) - 14:48, 20 February 2021
  • ** Toute optimization autre que le "Niveau 0" ("Niveau 1" peut être utiliser, mais peut poser pr
    4 KB (716 words) - 12:08, 19 June 2023
  • {$OPTIMIZATION ON}
    6 KB (761 words) - 02:27, 7 February 2020
  • You can compile RTL with debugging info for Valgrind and without optimization. Please refer to FPC Wiki how to rebuild RTL.
    5 KB (832 words) - 03:08, 6 March 2020
  • // NOTE: with optimization switches enabled
    6 KB (806 words) - 17:20, 6 August 2022
  • ...occurrences we could make it with less time, and might be even with better optimization of the code.
    5 KB (736 words) - 08:33, 20 January 2020
  • *[[sOptimization|$OPTIMIZATION]] bascule sur certaines optimisations.
    6 KB (897 words) - 22:43, 18 February 2017
  • {$OPTIMIZATION ON}
    7 KB (814 words) - 07:23, 10 February 2020
  • === What about optimization X? ===
    19 KB (3,009 words) - 23:51, 21 February 2024
  • By default all units are built with -O2 optimization switch. Also software FPU emulation is used for ARM CPU by default. If you
    10 KB (1,517 words) - 21:32, 2 March 2017
  • ** Use optimization "Level 0" ("Level 1" may be used, but in some cases may cause issues) <br>
    7 KB (1,100 words) - 12:19, 13 December 2023
  • == Optimization power == ...C compiler engine. In general we can say though, that GCC still has better optimization. This is for i386 only. For some platforms, Free Pascal generates faster co
    22 KB (3,389 words) - 19:22, 30 November 2020
  • ...s a very complete IDE to facilitate the development. The compiler includes optimization options so the code obtained is fairly compact, as that could generate any
    6 KB (886 words) - 20:24, 18 December 2023
  • ...$NONE</tt>: Is a place-holder for an empty color button. Useful for layout optimization. If the property <tt>UseSpacers</tt> is false then the button can be picked
    9 KB (1,459 words) - 16:09, 21 June 2016
  • * optimization: reuse specialized functions
    8 KB (1,126 words) - 23:10, 19 December 2022
  • ....). ioda offers a merge function for merging two databases into one or for optimization purposes. In the last case, an existing database will be rebuilt with conti
    6 KB (1,029 words) - 22:16, 19 April 2023
  • *r30073: (optimization) SynEdit, Syncro-Edit: skip events, if not active *r30074, r30087, r30190, r30191 (optimization/bug-fix) SynEdit: "cache char width info", "fix caret auto adjust with tabs
    13 KB (1,889 words) - 14:34, 20 February 2015
  • {$OPTIMIZATION ON}
    6 KB (909 words) - 07:23, 10 February 2020
  • # Optimization is not (entirely) turned on. === Optimization ===
    34 KB (5,639 words) - 14:18, 7 January 2024
  • [[sOptimization/de|$OPTIMIZATION]] erlaubt bestimmte Optimierungen<br>
    7 KB (1,028 words) - 21:56, 8 March 2023
  • ...variable symbol types. Access information, as well as type information and optimization information are stored in this symbol type.
    12 KB (1,598 words) - 13:37, 25 December 2020
  • '''Optimization note:''' The instantfpc cache uses one file per script name. '''Do not use
    10 KB (1,484 words) - 10:41, 18 March 2022
  • *mesh manipulation and optimization (stripification, vertex-cache awareness, etc.)
    10 KB (1,416 words) - 12:42, 19 July 2007
  • By default all units are built with -O2 optimization switch. Also software FPU emulation is used for ARM CPU by default. If you
    10 KB (1,653 words) - 20:19, 22 November 2021
  • ...have a fpdoc from trunk, preferably from a checkout that was compiled with optimization on which saves about half a minute}}
    10 KB (1,575 words) - 17:07, 21 December 2020
  • *mesh manipulation and optimization (stripification, vertex-cache awareness, etc.)
    12 KB (1,627 words) - 18:55, 15 March 2018
  • ...d unless ''treatsFilePackagesAsDirectoriesis'' is true. This change allows optimization in the delegate method. (macOS 12)
    9 KB (1,203 words) - 05:14, 20 December 2021
  • from the source. This may be useful for both optimization and user interface reasons. === Source optimization notes ===
    50 KB (7,395 words) - 21:45, 23 February 2023
  • ...hat they can't be changed in the routine, giving the compiler hints to aid optimization. To use the example given in the standard:
    12 KB (1,694 words) - 08:08, 28 February 2024
  • *mesh manipulation and optimization (stripification, vertex-cache awareness, etc.)
    11 KB (1,458 words) - 15:35, 13 January 2008
  • ...th LLVM on an Intel Haswell processor, or 18% if you also enable link-time optimization.
    10 KB (1,577 words) - 14:35, 7 January 2024
  • = Optimization - ommited or inaccessable functions =
    11 KB (1,885 words) - 22:05, 10 September 2022
  • ...in which component values are applied to devices as specified. There is no optimization or adjustment for differences between devices in how they render colors. If
    12 KB (1,758 words) - 18:08, 31 May 2022
  • For readability, the highlighter has no optimization, so it may be very slow on larger texts.
    14 KB (2,092 words) - 17:53, 4 May 2022
  • ...a TLogarithmAxisTransform must be assigned to the corresponding axis. Some optimization must be done with the axis marks in order to get "nice" labels. Don't forge
    14 KB (1,964 words) - 10:55, 29 August 2023
  • === -Ooasmcse/{$optimization asmcse} has been removed === * '''Remedy''': Don't use -Ooasmcse/{$optimization asmcse} anymore.
    42 KB (6,149 words) - 21:14, 3 April 2022
  • ...s allow to customize the lookup and creation, details are still subject to optimization. All approaches are designed to minimize unit dependencies, so that only th
    14 KB (2,084 words) - 16:09, 10 August 2022
  • ...hey surely will be =). Maybe these optimizations will require setting some optimization switch though, or will be disabled for some settings.
    19 KB (3,132 words) - 00:46, 28 November 2016
  • Voir [[Whole Program Optimization/fr|Optimisation globale de programme]] pour plus d'information. Dans le cas
    16 KB (2,350 words) - 13:17, 15 December 2020
  • * fixed fixed creating enum shortrefs for precompiled code for optimization ''EnumValues'' * fixed optimization ''shortrefglobals'' and ''enum value''
    63 KB (8,788 words) - 17:15, 28 February 2024
  • # Optimization is not (entirely) turned on.
    26 KB (3,765 words) - 10:00, 12 October 2009
  • from the source. This may be useful for both optimization and user interface reasons. === Source optimization notes ===
    115 KB (18,877 words) - 11:41, 26 April 2024
  • -Oo<x>: Enable or disable optimization. The x is case insensitive: * With optimization level -O1 the compiler uses numbers instead of names.
    90 KB (12,883 words) - 12:41, 8 May 2023
  • {$mode objfpc}{$h+}{$optimization noorderfields} {$mode objfpc}{$h+}{$optimization noorderfields}
    46 KB (5,458 words) - 07:41, 14 May 2024
  • ...l call order in the SPICE like circuit input netlist. However, a placement optimization, aiming at minimum weighted accumulated wire length, by simulated annealing
    19 KB (2,844 words) - 07:47, 30 June 2023
  • Optimization can also shave off a bit of code size. Optimized code is usually tighter. (
    26 KB (3,990 words) - 22:09, 22 November 2014
  • ...Minimum variance allocation among constrained intervals. Journal of Global Optimization, 74(1), 21–44. [https://doi.org/10.1007/s10898-019-00748-3 doi 10.1007/s1 ...d B. Rastetter and Bonnie L. Kwiatkowski. An approach to modeling resource optimization for substitutable and interdependent resources. Ecological Modelling 2020 4
    52 KB (6,621 words) - 09:41, 12 March 2024
  • '''Planingz''' is software for production planning, forecasting and optimization. It can be used both as a stand-alone MRP program or a supplement to exist
    22 KB (3,411 words) - 02:28, 26 November 2020
  • ...s - is it all selected (optimization for selected-all), or all unselected (optimization for selected-none), or partly selected.
    64 KB (9,280 words) - 20:22, 4 April 2024
  • But, as an optimization, the representation in code is changed such that equal subtrees are replace
    42 KB (6,518 words) - 11:01, 31 August 2023
  • ::Optimization settings (-O???): Level (-O1 / ...) Other (-OR -Ou -Os) (Please always test
    39 KB (6,257 words) - 14:22, 28 May 2022
  • <tr valign="top"><td>{{LazSvnLink|43627}} </td><td>Qt</td><td>one more minor optimization for TQtBitBtn.preferredSize.</td></tr> <tr valign="top"><td>{{LazSvnLink|43923}} </td><td>IDE</td><td>disable optimization stackframe for units with for..in</td></tr>
    107 KB (16,061 words) - 14:38, 20 February 2015
  • === Optimization notes === '''Optimization note''': Transparency support in the LCL is rudimentary, so current [[#TCan
    156 KB (10,383 words) - 11:45, 18 October 2022
  • ...backtraces generated when exception occurs are no longer dependent of code optimization settings. However, they may be different from ones produced by gdb.
    45 KB (6,423 words) - 01:05, 2 March 2020
  • ...pourcent). Assurez-vous d'utliser l'option -O3. Voir aussi [[Whole Program Optimization/fr|Optimisation globale de programme]] pour davantage de réduction de la t
    37 KB (6,150 words) - 12:55, 5 December 2020
  • ::фрейм "Optimization levels"(Уровни оптимизации) (-O???): Level (-O1 / ...) Oth
    59 KB (2,918 words) - 02:49, 16 February 2020
  • Windows users should be careful with -O3 or higher optimization, due to bug [https://bugs.freepascal.org/view.php?id=37305 37305] *r59338 LCL: wince: cosmetic + small optimization align code to Win32 implementation. Bug #30117
    116 KB (15,904 words) - 20:18, 28 June 2021