Random changes
This commit is contained in:
		| @@ -139,11 +139,11 @@ func (cache *RoomCache) LoadList() error { | ||||
|  | ||||
| func (cache *RoomCache) SaveLoadedRooms() { | ||||
| 	cache.Lock() | ||||
| 	defer cache.Unlock() | ||||
| 	cache.clean(false) | ||||
| 	for node := cache.head; node != nil; node = node.prev { | ||||
| 		node.Save() | ||||
| 	} | ||||
| 	cache.Unlock() | ||||
| } | ||||
|  | ||||
| func (cache *RoomCache) SaveList() error { | ||||
| @@ -193,7 +193,7 @@ func (cache *RoomCache) Touch(roomID id.RoomID) { | ||||
| } | ||||
|  | ||||
| func (cache *RoomCache) TouchNode(node *Room) { | ||||
| 	if cache.noUnload || node.touch + 2 > time.Now().Unix() { | ||||
| 	if cache.noUnload || node.touch+2 > time.Now().Unix() { | ||||
| 		return | ||||
| 	} | ||||
| 	cache.Lock() | ||||
|   | ||||
| @@ -263,8 +263,10 @@ func cmdRoomNick(cmd *Command) { | ||||
| } | ||||
|  | ||||
| func cmdHeapProfile(cmd *Command) { | ||||
| 	runtime.GC() | ||||
| 	dbg.FreeOSMemory() | ||||
| 	if len(cmd.Args) == 0 || cmd.Args[0] != "nogc" { | ||||
| 		runtime.GC() | ||||
| 		dbg.FreeOSMemory() | ||||
| 	} | ||||
| 	memProfile, err := os.Create("gomuks.heap.prof") | ||||
| 	if err != nil { | ||||
| 		debug.Print("Failed to open gomuks.heap.prof:", err) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user