Mold the redbean binary to minimize page faults
This change brings page faults for precompressed static asset serving down from 27 to 20 (or fewer) after fork. This is more of an art than science. Hopefully Blinkenlights can visualize page faults soon.
This commit is contained in:
9
libc/dos.h
Normal file
9
libc/dos.h
Normal file
@@ -0,0 +1,9 @@
|
||||
#ifndef COSMOPOLITAN_LIBC_DOS_H_
|
||||
#define COSMOPOLITAN_LIBC_DOS_H_
|
||||
|
||||
#define DOS_DATE(YEAR, MONTH_IDX1, DAY_IDX1) \
|
||||
(((YEAR)-1980) << 9 | (MONTH_IDX1) << 5 | (DAY_IDX1))
|
||||
#define DOS_TIME(HOUR, MINUTE, SECOND) \
|
||||
((HOUR) << 11 | (MINUTE) << 5 | (SECOND) >> 1)
|
||||
|
||||
#endif /* COSMOPOLITAN_LIBC_DOS_H_ */
|
||||
Reference in New Issue
Block a user