Random changes

This commit is contained in:
Tulir Asokan 2020-05-06 23:30:16 +03:00
parent 6cf22290ad
commit 03826346d9
2 changed files with 6 additions and 4 deletions

View File

@ -139,11 +139,11 @@ func (cache *RoomCache) LoadList() error {
func (cache *RoomCache) SaveLoadedRooms() { func (cache *RoomCache) SaveLoadedRooms() {
cache.Lock() cache.Lock()
defer cache.Unlock()
cache.clean(false) cache.clean(false)
for node := cache.head; node != nil; node = node.prev { for node := cache.head; node != nil; node = node.prev {
node.Save() node.Save()
} }
cache.Unlock()
} }
func (cache *RoomCache) SaveList() error { func (cache *RoomCache) SaveList() error {

View File

@ -263,8 +263,10 @@ func cmdRoomNick(cmd *Command) {
} }
func cmdHeapProfile(cmd *Command) { func cmdHeapProfile(cmd *Command) {
if len(cmd.Args) == 0 || cmd.Args[0] != "nogc" {
runtime.GC() runtime.GC()
dbg.FreeOSMemory() dbg.FreeOSMemory()
}
memProfile, err := os.Create("gomuks.heap.prof") memProfile, err := os.Create("gomuks.heap.prof")
if err != nil { if err != nil {
debug.Print("Failed to open gomuks.heap.prof:", err) debug.Print("Failed to open gomuks.heap.prof:", err)