Home PC Games Linux Windows Database Network Programming Server Mobile  
           
  Home \ Programming \ Embedded Linux Optimization     - S5PV210 development board for embedded development environment to build under Ubuntu (Linux)

- stat Usage: Get permission to file the corresponding figures (Linux)

- Radius server setup under CentOS (Server)

- Android screen rotation processing and ProgressDialog the best AsyncTask (Programming)

- Via Twitter how open source library to be used anywhere Emoji emoticons (Linux)

- Linux ps command (Linux)

- To install Samba server on CentOS 6.6 (Server)

- Generated characters using Java Videos (Programming)

- Linux basic articles of the boot process (Linux)

- PostgreSQL query lock and kill the process (Database)

- Linux Beginner Guide: Installing packages on Ubuntu and Fedora (Linux)

- MySQL Study of --Percona Server 5.5 Upgrade 5.6 (Database)

- Linux Programming memory mapping (Programming)

- Why HBase need to build SQL engine layer (Database)

- Laravel cache paged results (Server)

- CentOS of NFS (Server)

- Root of AVL Tree- achieve balanced search trees AVL tree (Programming)

- Red-black tree in C ++ (Programming)

- Text editing and viewing text Linux command (Linux)

- Through eight skills to let you become a super Linux end-user (Linux)

 
         
  Embedded Linux Optimization
     
  Add Date : 2018-11-21      
         
         
         
  1. cat / proc / meminfo that memory status

2. The allocation shall then write assignment, not yet assigned when malloc, strcpy or other operations

3. cat / proc / / statm that process memory page status

#cat / proc / 6277 / statm

6,020,225,316,027,804,580

Virtual physical memory pages shared virtual memory size of the executable is mapped to the task of virtual memory space the size of the library program data and user mode stack segment size

4. cat / proc / / maps look at each address corresponding to the file / dynamic library (snippet - read-only executable stack segment - can read and write, stack segment - grew up to 0xC00000000)

5. cat / proc / / memmaps (cat / proc / / smaps) See corresponding physical memory virtual memory status

Before ptr 4-byte chunk structure 6. malloc Department obtained, including the former block size, the size of their own, flag

7. flag on a bit concerned about being used or not, or whether the allocation by mmap

8. malloc allocates at least one 16-byte, 8-byte aligned, then 20 bytes allocated will be 24 bytes

9. glibc, the management within the 1G space by brk responsible for more than 1G responsible manner by mmap

10. small memory will not try to merge

11. The definition of small blocks of memory may be #include int mallopt (int param, int value) defined

12. param value is usually M_MXFAST, defaults to 64
     
         
         
         
  More:      
 
- When a software RAID data recovery and reconstruction of how failure (Linux)
- MongoDB uses aggregate, group, match mysql achieve in having (count (1)> 1) features (Database)
- To setup the Swift language learning environment under linux (Linux)
- The direct insertion sort algorithm (Programming)
- Android development environment to build under Fedora 13 (Linux)
- Android and OpenCV2.4.4 build an image processing framework (2013 edition) (Linux)
- Linux using DenyHosts prevents ssh cracks (Linux)
- Use the Find command to help you find those files that need to be cleaned (Linux)
- open V switch port mirror in OpenStack neutron (Server)
- Oracle data files deleted recover after physical (Database)
- C # function (Programming)
- Dom4j change XML coding (Programming)
- Fedora network set up simple (Linux)
- Implement firewall function on a closed Linux machine (Linux)
- 2 minutes to read large data framework Hadoop and Spark similarities and differences (Server)
- Fedora 22 install Adobe Flash Player (Linux)
- Installation Elementary OS Freya to do some settings (Linux)
- Installation and use Docker under Ubuntu 14.04 (Linux)
- iOS custom keyboard emoji expression (Programming)
- MySQL separation Amoeba achieve literacy (Database)
     
           
     
  CopyRight 2002-2022 newfreesoft.com, All Rights Reserved.