mirror of
https://github.com/imgproxy/imgproxy.git
synced 2025-01-08 10:45:04 +02:00
21 lines
238 B
Go
21 lines
238 B
Go
|
// +build linux
|
||
|
|
||
|
package main
|
||
|
|
||
|
/*
|
||
|
#include <features.h>
|
||
|
#ifdef __GLIBC__
|
||
|
#include <malloc.h>
|
||
|
#else
|
||
|
void malloc_trim(size_t pad){}
|
||
|
#endif
|
||
|
*/
|
||
|
import "C"
|
||
|
import "runtime/debug"
|
||
|
|
||
|
func freeMemory() {
|
||
|
debug.FreeOSMemory()
|
||
|
|
||
|
C.malloc_trim(0)
|
||
|
}
|