[Agda] Performance tips and profiling memory usage

Orestis Melkonian melkon.or at gmail.com
Thu May 2 14:44:07 CEST 2019


Just to clarify, you need to activate the highlighting feature for emacs:

(add-hook 'agda2-mode-hook
   (lambda ()
     (setq agda2-highlight-level 'interactive)))

--OM

On 02-05-19 14:02, Sergei Meshveliani wrote:
> In the interactive mode, C-c C-l  highlights in a particular color the
> place which is currently being type-checked. So that highlighting stops
> for long at the places which are expensive to type-check.
> This feature helped me (about two years ago) a couple of times to find a
> responsible place.
>
> --
> SM
>
>
> On Thu, 2019-05-02 at 18:07 +0800, Matthew Daggitt wrote:
>> Thanks, it turns out I'd somehow accidentally switched to
>> Agda-2.5.4.2.20190330-26835b4 without noticing, which clearly had some
>> sort of performance regression. Using Agda-2.6.0 it now checks in
>> under 1.5GB.
>>
>>
>> I guess it would still be great if the wiki page on performance could
>> be migrated to the new documentation and updated by someone in the
>> know.
>> Apologies,
>> Matthew
>>
>> On Thu, May 2, 2019 at 5:46 PM Nils Anders Danielsson <nad at cse.gu.se>
>> wrote:
>>
>>          On 02/05/2019 04.37, Matthew Daggitt wrote:
>>          >   The standard library has now reached the point where it's
>>          taking
>>          >   ~7GB of RAM to check which is obviously putting a strain
>>          on my 8GB
>>          >   laptop.
>>          
>>          The library test is run with the -M1.5G RTS option, which sets
>>          the
>>          maximum heap size to 1.5 GB.
>>          
>>          --
>>          /NAD
>> _______________________________________________
>> Agda mailing list
>> Agda at lists.chalmers.se
>> https://lists.chalmers.se/mailman/listinfo/agda
>
> _______________________________________________
> Agda mailing list
> Agda at lists.chalmers.se
> https://lists.chalmers.se/mailman/listinfo/agda


More information about the Agda mailing list