mirror of
https://github.com/YuzuZensai/TrollSSH.git
synced 2026-09-13 18:09:02 +00:00
🚀 perf: Performance and Memory optimization
This commit is contained in:
+3
-2
@@ -105,15 +105,16 @@ func clampDimension(value, max int) int {
|
||||
func createServer(deps ServerDeps) *Server {
|
||||
config := deps.Config
|
||||
|
||||
cache := newRenderCache(int64(config.RenderCacheMB) << 20)
|
||||
sets := make([]frameSet, len(deps.VideoSets))
|
||||
for i, data := range deps.VideoSets {
|
||||
sets[i] = frameSet{
|
||||
data: data,
|
||||
renderer: newFrameRenderer(data.ColorFrames, asciiOptions{
|
||||
renderer: newFrameRenderer(i, data.ColorFrames, asciiOptions{
|
||||
brightnessThreshold: config.BrightnessThreshold,
|
||||
charset: config.Charset,
|
||||
invert: config.Invert,
|
||||
}),
|
||||
}, cache),
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user