I'm having this issue on GNU/Debian Linux 10. I've been experiencing a slow-down when opening projects ever since I rebuilt Geany a couple weeks ago. I was using the git version. I checked out 1.37.1 and rebuilt, then 1.37.0, and things didn't go back to normal until I checked out 1.36 and rebuilt.
It happens with any project, no matter the number of files. Each file takes noticeably longer to load than before. I've included some logs and profiling output below.
``` 21:24:28: Geany INFO : Geany 1.37.1 (git >= 26f4813f), en_US.utf8 21:24:28: Geany INFO : GTK 3.24.5, GLib 2.58.3 21:24:28: Geany INFO : OS: Linux 21:24:28: Geany INFO : System data dir: /home/andy/.local/share/geany 21:24:28: Geany INFO : User config dir: /home/andy/.config/geany 21:24:28: Geany INFO : Loaded GTK+ CSS theme '/home/andy/.local/share/geany/geany.css' 21:24:28: Geany INFO : Loaded GTK+ CSS theme '/home/andy/.local/share/geany/geany-3.20.css' 21:24:28: Geany INFO : System plugin path: /home/andy/.local/lib/geany 21:24:28: Geany INFO : Added filetype Clojure (63). 21:24:28: Geany INFO : Added filetype Nim (64). 21:24:28: Geany INFO : Added filetype Graphviz (65). 21:24:28: Geany INFO : Added filetype Groovy (66). 21:24:28: Geany INFO : Added filetype CUDA (67). 21:24:28: Geany INFO : Added filetype JSON (68). 21:24:28: Geany INFO : Added filetype Arduino (69). 21:24:28: Geany INFO : Added filetype Kotlin (70). 21:24:28: Geany INFO : Added filetype Scala (71). 21:24:28: Geany INFO : Added filetype Genie (72). 21:24:28: Geany INFO : Added filetype Swift (73). 21:24:28: Geany INFO : Added filetype Cython (74). 21:24:28: Geany INFO : Added filetype TypeScript (75). 21:24:28: Geany INFO : Loaded libvte from libvte-2.91.so 21:24:28: Geany INFO : unknown : None (UTF-8) ``` ## config.log [config.log](https://github.com/geany/geany/files/5792156/config.log)
## SVG output from profiling This contains 2 SVG files, one from profiling with 1.36 and the other from 1.37.1
[geany_iss_2649_pprof.zip](https://github.com/geany/geany/files/5792171/geany_iss_2649_pprof.zip)
## Project I loaded for each of the 2 profiles
This is only useful to get an overview of the filetypes I'm loading. As I said above, it happens with any project. Most of the files I'm opening are of pretty average size.
[rmw.geany.txt](https://github.com/geany/geany/files/5792165/rmw.geany.txt)