Solved

How to reduce page size to 1024 please

Posted on 2011-03-08
7
451 Views
Last Modified: 2012-05-11
Hi,

I am reading the page size on the unix of mac and I am getting the page size to be 8192. I need it to be 1024. Is there a command that i could use. Thanks v. much.

0
Comment
Question by:zizi21
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
7 Comments
 
LVL 83

Expert Comment

by:Dave Baldwin
ID: 35077188
How are you reading the screen size?  My Linux boxes keep trying to use a 'virtual screen' but I don't like having to move it around to see all of it.
0
 

Author Comment

by:zizi21
ID: 35077347
I use getpagesize of C
0
 

Author Comment

by:zizi21
ID: 35077428
I need it to be various size. One of it is 1024, 4096 and so on...Is that possible
0
Transaction Monitoring Vs. Real User Monitoring

Synthetic Transaction Monitoring Vs. Real User Monitoring: When To Use Each Approach? In this article, we will discuss two major monitoring approaches: Synthetic Transaction and Real User Monitoring.

 
LVL 83

Assisted Solution

by:Dave Baldwin
Dave Baldwin earned 200 total points
ID: 35077473
Ok, that's the memory page size in bytes for mmap().  I don't think you get to resize it.  Here's the Man page: http://linux.die.net/man/2/getpagesize
0
 

Author Comment

by:zizi21
ID: 35078950
Thanks. I am reading the link now.
0
 
LVL 62

Accepted Solution

by:
gheist earned 300 total points
ID: 35088232
Memory pages are fixed for each processor.
x86 - 4k PPC - 8k SPARC - 2k

You can tune your program to adapt structures to page size.
0
 
LVL 62

Expert Comment

by:gheist
ID: 35136760
PS linux does 2M or 4M big pages now transparently, AIX does similar thing for PPC64 and solaris for x86(_64) and sparc64.
that lets you optimize memory use by your software even better (linux ... transparently means that 2m malloc+mlock will use one page table entry), for rest you need to use specific APIs to accomplish same, so it is best to put system-specific malloc optimizations in a separate header/module, to keep application portable.
0

Featured Post

Transaction Monitoring Vs. Real User Monitoring

Synthetic Transaction Monitoring Vs. Real User Monitoring: When To Use Each Approach? In this article, we will discuss two major monitoring approaches: Synthetic Transaction and Real User Monitoring.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Using libpcap/Jpcap to capture and send packets on Solaris version (10/11) Library used: 1.      Libpcap (http://www.tcpdump.org) Version 1.2 2.      Jpcap(http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/index.html) Version 0.6 Prerequisite: 1.      GCC …
Java performance on Solaris - Managing CPUs There are various resource controls in operating system which directly/indirectly influence the performance of application. one of the most important resource controls is "CPU".   In a multithreaded…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
In a previous video, we went over how to export a DynamoDB table into Amazon S3.  In this video, we show how to load the export from S3 into a DynamoDB table.

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question