Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Paolo Amoroso
@amoroso@oldbytes.space  ·  activity timestamp 4 weeks ago

Building Medley Interlisp from source has been dramatically faster since the past week or so: it now takes 1/3 of what it used to. I didn't modify the setup of my Linux Mint 22.1 Cinnamon box other than the usual system updates, and there were no recent major performance related changes to Medley.

I'm really happy but wonder about the source of the speedup. Perhaps some Linux kernel tweaks but my Mint release doesn't incorporate the bleeding edge.

#interlisp#LinuxMint #linux

  • Copy link
  • Flag this post
  • Block
Farooq | فاروق
@farooqkz@cr8r.gg replied  ·  activity timestamp 4 weeks ago
@amoroso

hmm InterLisp is still alive?

  • Copy link
  • Flag this comment
  • Block
Vassil Nikolov
@vnikolov@ieji.de replied  ·  activity timestamp 4 weeks ago

Forgive these questions being general and obvious:

Can you do some kind of profiling of the build?

Can you go back to what it was before and profile that—maybe not?

Are all the resources used for the build local?

@amoroso

  • Copy link
  • Flag this comment
  • Block
Paolo Amoroso
@amoroso@oldbytes.space replied  ·  activity timestamp 4 weeks ago
@vnikolov It would be hard to profile the build as it's a complex process. I did go back and the speedup persists.

Now sure what you mean by all the resources being used: I always do the build with mostly the the same software running, e.g. Firefox.

  • Copy link
  • Flag this comment
  • Block
Vassil Nikolov
@vnikolov@ieji.de replied  ·  activity timestamp 4 weeks ago

I see.
Sometimes `strace' may help, run to trace child processes as well and to produce a summary of calls.
I don't know how promising it might be in this particular case or if the effort is worth it.

Anyway, if the old way has also sped up, there is no base case now.

I'm sorry about being terse.
All resources local in the sense that all files used by the build process are local and there is no network I/O.
Otherwise you would also wonder about the performance of the remote end(s).

@amoroso

  • Copy link
  • Flag this comment
  • Block
Paolo Amoroso
@amoroso@oldbytes.space replied  ·  activity timestamp 4 weeks ago
@vnikolov Yes, the build doesn't uses any network resources.
  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.2.21 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login